package com.jxpay.yspay.enums;

/**
 * <p>JXPay-银盛支付</p>
 *
 * @author JX
 */
public enum YsApiType {
    /**
     * 沙箱环境
     */
    SAND_BOX_NEW(".sandboxnew"),	
    /**
     * 二维码支付
     */
    QR_PAY("ysepay.online.qrcodepay"),
    /**
     * 条码支付付款码支付
     */
    MICRO_PAY("ysepay.online.barcodepay"),
    /**
     *微信公众号、小程序支付
     */
    WX_PAY("ysepay.online.weixin.pay"), 
    /**
     *支付宝或支付宝生活号支付
     */
    ALI_PAY("ysepay.online.alijsapi.pay"),     
    /**
     * 查询订单
     */
    ORDER_QUERY("/pay/orderquery"),
    /**
     * 关闭订单
     */
    CLOSE_ORDER("/pay/closeorder"),
    /**
     * 撤销订单
     */
    REVERSE("/secapi/pay/reverse"),
    /**
     * 申请退款
     */
    REFUND("/secapi/pay/refund"),
    /**
     * 查询退款
     */
    REFUND_QUERY("/pay/refundquery");

    /**
     * 类型
     */
    private final String type;

    YsApiType(String type) {
        this.type = type;
    }

    public String getType() {
        return type;
    }

    @Override
    public String toString() {
        return type;
    }
}
